package com.jslx.mapper.lcc;

import com.jslx.pojo.lcc.BaseClass;
import com.jslx.pojo.lcc.BaseClassQuery;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BaseClassMapper {
    int countByExample(BaseClassQuery example);

    int deleteByExample(BaseClassQuery example);

    int deleteByPrimaryKey(Integer id);

    int insert(BaseClass record);

    int insertSelective(BaseClass record);

    List<BaseClass> selectByExample(BaseClassQuery example);

    BaseClass selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") BaseClass record, @Param("example") BaseClassQuery example);

    int updateByExample(@Param("record") BaseClass record, @Param("example") BaseClassQuery example);

    int updateByPrimaryKeySelective(BaseClass record);

    int updateByPrimaryKey(BaseClass record);
}